 |
API Documentation
|
|
A pass doing an instanced draw, during which one mesh is drawn X times, in one go.
Definition: InstancingPass.h:15
DepthStencilState * getDepthStencilState() const
Offers all controls to model a camera.
Definition: Camera.h:12
void setCullingCam(Camera *value)
Camera * getRenderCam() const
virtual void setToRender(Mesh *object)
unsigned int getInstanceNumber() const
virtual void importClassFromTree(nkExport::Node *rootNode) override
virtual void setDepthStencilState(DepthStencilState *holder)
virtual void setShader(Shader *value)
A shader class, feeding data to a Program.
Definition: Shader.h:14
void setRenderCam(Camera *value)
Shader * getShader() const
Mesh * getToRender() const
A node in the tree structure representing the data to export / import.
Definition: Node.h:42
void setLodCam(Camera *value)
virtual void setBlendState(BlendState *holder)
The base for a pass within a TargetOperations.
Definition: Pass.h:15
Holds information about a depth and stencil state used for rendering.
Definition: DepthStencilState.h:12
Holds all information about the blend operations to use when rendering.
Definition: BlendState.h:12
BlendState * getBlendState() const
virtual void exportClassToTree(nkExport::Node *rootNode) override
Camera * getCullingCam() const
virtual void setRasterState(RasterState *holder)
Encompasses all API of component NilkinsGraphics.
Definition: BoundingBox.h:7
void setInstanceNumber(unsigned int value)
RasterState * getRasterState() const
Camera * getLodCam() const
Holds information about a mesh. Used as a basis to render 3d models.
Definition: Mesh.h:15
Holds information about a raster state.
Definition: RasterState.h:14